const path = require('path');
const { defineConfig } = require('@vue/cli-service')

module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,
  // 添加 devServer 配置解决网络访问问题
  devServer: {
    host: '0.0.0.0', // 允许所有网络接口访问（解决局域网 IP 访问问题）
    port: 8080,      // 端口号（确保未被占用）
    allowedHosts: 'all', // 允许所有主机访问（避免跨域或主机限制）
    client: {
      webSocketURL: 'auto://0.0.0.0:0/ws', // 自动适配 WebSocket 连接地址
    }
  },
  configureWebpack: {
    resolve: {
      alias: {
        'echarts': path.resolve(__dirname, 'node_modules/echarts/dist/echarts.min.js'),
      }
    }
  },
})